$(function () {
  //需求1: 定义密码,新密码,确认确认密码校验规则
  let form = layui.form;
  form.verify({
    //密码
    pwd: [/^[\S]{6,15}$/, "密码必须6-15位,且不能出现空格"],
    //新密码校验规则
    newPwd: function (value) {
      //判断出问题的情况:和原密码相同
      if (value == $("[name=oldPwd]").val()) {
        return "新密码不能原密码相同!!";
      }
    },
    rePwd: function (value) {
      //判断出问题的情况,和新密码不相同
      if (value !== $("[name = newPwd]").val()) {
        return "俩次密码输入不一致!!";
      }
    },
    //确认新密码校验规则
  });

  //需求2: 修改密码
  let layer = layui.layer;
  $("#formPwd").on("submit", function (e) {
    e.preventDefault();
    axios({
      method: "POST",
      url: "/my/updatepwd",
      data: $(this).serialize(),
    }).then((res) => {
      if (res.data.status != 0) {
        return layer.msg(res.data.message);
      }
      //成功提示,清空表单,跳转到登录页
      layer.msg("恭喜您,修改密码成功!!");
      $("#formPwd")[0].reset();
      window.parent.location.href = "/login.html";
    });
  });
});
